home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 1 Issue 2 / PDCD-1 - Issue 02.iso / _utilities / utilities / 003 / motorola / Sources / h / structs < prev    next >
Text File  |  1989-03-24  |  1KB  |  30 lines

  1. struct link { /* linked list to hold line numbers */
  2.        int L_num; /* line number */
  3.        struct link *next; /* pointer to next node */
  4. };
  5.  
  6. struct nlist { /* basic symbol table entry */
  7.         char    *name;
  8.         int     def;    /* value of symbol, assigned by user */
  9.         int     def2;   /* value assign by assembler, e.g. defined this pass? */
  10.                         /* added ver TER_2.0 4 Jul 89 */
  11.         struct nlist *Lnext ; /* left node of the tree leaf */
  12.         struct nlist *Rnext; /* right node of the tree leaf */ 
  13.         struct link *L_list; /* pointer to linked list of line numbers */
  14. };
  15.  
  16. struct oper {   /* an entry in the mnemonic table */
  17.         char    *mnemonic;      /* its name */
  18.         char    class;          /* its class */
  19.         int     opcode;         /* its base opcode */
  20.         char    cycles;         /* its base # of cycles */
  21. };
  22.  
  23. struct  InclFile {      /* The INCLUDE files nesting "stack" */
  24.                         /* added ver TER_2.0 6/17/89 */
  25.         FILE    *fp;            /* saved file pointer (next level up) */
  26.         int     line_num;       /* saved line number count */
  27.         char    *name;  /* saved file name */
  28.                   };
  29.  
  30.